给类加入方法
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
下面我们来继续丰富我们的类加入更多的方法和变量。还记得上一节中的self
么,在所有的方法定义中,都要显式的把self
参数列出来并放在第一参数的位置,但是当我们调用它的时候则不需要显式的写出这个参数。比如一个方法定义需要两个参数,在调用的时候你只需要显式提供后两个参数即可,因为Python的解释器会自动帮我们绑定self
这个参数。
class Myclass:
def __init__(self):
self.name = "Myclass"
print "Initial the class", self.name
def set_name(self, name):
self.name = name
def print_name(self):
print self.name
myobj = Myclass()
myobj.print_name()
myobj.set_name("HanMeimei")
myobj.print_name()
可以看到我们在定义set_name
的时候用到了两个参数,但是调用的时候只用到了一个参数。
在线练习
{$ activeFileHint $}